package com.xuan.system.domain.question.dto;


import com.xuan.common.core.domain.PageRequest;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Set;

@EqualsAndHashCode(callSuper = true)
@Data
public class QuestionQueryDTO extends PageRequest {
    /**
     *  题目名称
     */
    private String title;

    /**
     *  题目难度
     */
    private Integer difficulty;


    /**
     *  这个参数用于竞赛新增题目时,排除掉已经选择的 questionId
     *  前端传递的多个 questionId 用 ; 分隔开
     */
    private String excludeIdStr;
    /**
     *  若 excludeIdStr != null,则解析后的集合设置给 excludeIdSet
     */
    private Set<Long> excludeIdSet;

}
